machine roofing software tools cnc application thin-client machines additions equipment power tools doors hand tools contractor radius3 siding carpentry electrical decks construction hardware remodeling